body {font-family: PingFangSC-Regular,Verdana,Arial,"宋体","微软雅黑"; overflow: hidden; background-color: #F0F0F0;}
html {background-color: #F0F0F0;}
.home-slide {width: 10rem; height: 4rem; margin: 0 auto; position: relative; overflow: hidden;}
.home-slide img {width: 100%; position: absolute; top: 0; left: 0;}
.home-slide img:nth-child(1) {z-index: 5}
.home-slide img:nth-child(2) {z-index: 4}
.home-slide img:nth-child(3) {z-index: 3}
.home-slide p {position: absolute; bottom: 0.26666666rem; right: 0.26666666rem; z-index: 6;}
.home-slide p span {display: inline-block; width: 0.16rem; height: 0.16rem; background-color: #5D4F4F; border-radius: 0.08rem; margin-left: 0.16rem;}
.home-slide p span:nth-child(1) {width: 0.37333333rem; background-color: #FFF; margin-left: 0;}
.home-info {width: 10rem; margin: 0.13333333rem auto; overflow: hidden;}
.home-tilte {width: 100%; margin-bottom: 0.02666666rem; background-color: #FFF; overflow: hidden;}
.home-left {float: left;}
.home-right {float: right; margin-right: 0.29333333rem;}
.home-line {width: 0.13333333rem; height: 0.64rem; background-color: #EA4040; float: left; margin: 0.26666666rem 0.26666666rem 0 0;}
.home-left p:nth-child(2) {display: inline-block; color: #EA4040; font-weight: bold; font-size: 15px; line-height: 1.13333333; margin: 0.29333333rem 0 0;}
.home-right p {display: inline-block; font-size: 12px; line-height: 0.37333333rem; color: #4D4D4D; margin: 0.4rem 0 0.45333333rem 0;}
.home-right img {width: 0.85333333rem; height: auto; float: right; margin: 0.16rem 0 0.21333333rem 0.05333333rem;}
[data-dpr="2"] .home-right p {font-size: 24px;}
[data-dpr="3"] .home-right p {font-size: 36px;}
.home-warn {width: 100%; margin-bottom: 0.02666666rem; background-color: #FFF; overflow: hidden;}
.home-warn img:nth-child(1) {float: left; width: 0.42666666rem; height: auto; margin: 0.42666666rem 0.13333333rem 0.44rem 1rem;}
.home-warn p {float: left; font-size: 14px; color: #999; line-height: 0.45333333rem; margin: 0.4rem 0 0.44rem 0;}
.home-warn img:nth-child(3) {float: right; width: 0.32rem; height: auto; margin: 0.50666666rem 0.4rem 0 0;}
.home-license,.home-owner {width: 100%; margin-bottom: 0.02666666rem; background-color: #FFF; overflow: hidden; display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.home-license p,.home-owner p {font-size: 15px;}
.home-license  p:nth-child(1),.home-owner p {color: #333; line-height: 0.48rem; margin: 0.54666666rem 0.26666666rem 0.54666666rem 0.42666666rem;}
.home-province {width: 1.28rem; height: 0.74666666rem; line-height: 0.74666666rem; color: #FFF; text-align: center; background-color: #EA4040; margin: 0.41333333rem 0.26666666rem  0.41333333rem 0; border-radius: 0.37333333rem;}
.home-licenseNo,.home-name {flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; font-size: 14px; color: #999; margin-right: 0.4rem; border: 0;}
[data-dpr="2"] .home-warn p,[data-dpr="2"] .home-licenseNo,[data-dpr="2"] .home-name {font-size: 28px;}
[data-dpr="3"] .home-warn p,[data-dpr="3"] .home-licenseNo,[data-dpr="3"] .home-name {font-size: 42px;}
.home-next {width: 10rem; margin: 0 auto; overflow: hidden; background-color: #FFF;}
.home-next p {width: 6.93333333rem; height: 1.17333333rem; font-size: 16px; line-height: 1.17333333rem; text-align: center; color: #FFF; margin: 0.53333333rem auto; background-color: #EA4040; box-shadow: 0 0 0.10666666rem 0 #FF6B6B; -webkit-box-shadow: 0 0 0.10666666rem 0 #FF6B6B; -moz-box-shadow: 0 0 0.10666666rem 0 #FF6B6B; border-radius: 0.64rem;}
[data-dpr="2"] .home-next p {font-size: 32px;}
[data-dpr="3"] .home-next p {font-size: 48px;}
.home-cooperate {width: 10rem; margin: 0 auto; overflow: hidden; background-color: #FFF;}
.home-top {width: 100%; overflow: hidden;}
.home-top p:nth-child(2) {float: left; margin-top: 0.32rem; color: #333; font-size: 15px;}
[data-dpr="2"] .home-left p:nth-child(2),[data-dpr="2"] .home-license p,[data-dpr="2"] .home-owner p,[data-dpr="2"] .home-top p:nth-child(2) {font-size: 30px;}
[data-dpr="3"] .home-left p:nth-child(3),[data-dpr="3"] .home-license p,[data-dpr="3"] .home-owner p,[data-dpr="3"] .home-top p:nth-child(2) {font-size: 45px;}
.home-bottom {width: 9.2rem; margin: 0.53333333rem 0.4rem 0;}
.swiper-wrapper div {text-align: center;}
.home-bottom img {width: 0.74666666rem; height: auto;}
.home-bottom p {font-size: 10px; line-height: 1.2; color: #999;}
[data-dpr="2"] .home-bottom p {font-size: 20px;}
[data-dpr="3"] .home-bottom p {font-size: 30px;}

.isflexbox {display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.isflex {flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;}

.province-list {width: 10rem; position: fixed; bottom: 0; background-color: #FFF; border-top: 0.02666666rem solid #E8E8E8; z-index: 10001; display: none;}
.province-list li {margin: 0.2rem 0.4rem 0;}
.province-list p {font-size: 12px; padding: 0.2rem; text-align: center; margin-right: 0.15rem; border: 0.02666666rem solid #E8E8E8; border-radius: 0.05333333rem; color: #030303;}
.province-list p:last-child {margin-right: 0;}
.no-province {visibility: hidden;}
[data-dpr="2"] .province-list p {font-size: 24px;}
[data-dpr="3"] .province-list p {font-size: 36px;}
.province-close {width: 100%; height: 1rem; margin-top: 0.2rem; line-height: 1rem; font-size: 14px; text-align: center; color: #030303; border-top: 0.02666666rem solid #E8E8E8;}
[data-dpr="2"] .province-close {font-size: 28px;}
[data-dpr="3"] .province-close {font-size: 42px;}